package com.version1_2.service;

import com.alibaba.fastjson.JSONObject;

public interface PageService1_2 {

    /**
     * 分享出去的文章获取页面信息
     */
    public String getPageInfoShare(int pageId);

    /**
     * 获取登陆用户主页面预览信息，新接口
     */
    public String getNewMainPage(int userId, int firstType, int pageNumber, int pageSize, boolean cacheTag);

    /**
     * 获取未登陆用户主页面预览信息
     */
    public String getNewMainPageNoLogin(JSONObject jsonObject, int pageNumber, int pageSize, boolean cacheTag);

    /**
     * 改变一条评论的点赞数
     */
    public String setPageComPraise(JSONObject jsonObject);

    /**
     * 新增一条评论或回复
     */
    public String setPageComment(JSONObject jsonObject);

    /**
     * 在文章中对三级分类信息进行评论和提供信息源
     */
    public boolean postComInPage(JSONObject jsonObject);

    /**
     * 获取除正文之外的其他信息
     */
    public String getPageOtherInfo(int userId,int pageId);

    /**
     * 获取三级分类页面预览信息
     */
    public String getThirdPage(int secondType, String thirdTypeName, int pageNumber, int pageSize);

    /**
     * 搜索文章标题
     */
    public String searchPage(String key);



}
